package org.dmcs.linguistics.labs.nfa.input.symbols;

/**
 * An input symbol <code>enum</code> for an NFA automaton.
 * @author Zielony
 * @version 1.0
 */
public enum NFAInputSymbol {
	ZERO(0),
	ONE(1),
	TWO(2),
	THREE(3),
	FOUR(4),
	FIVE(5),
	SIX(6),
	SEVEN(7),
	EIGHT(8),
	NINE(9);
	
	/**
	 * Entered value.
	 */
	private int value;
	
	/**
	 * Builds a symbol basing on the entered value.
	 * @param value the entered value.
	 */
	NFAInputSymbol(int value) {
		this.value = value;
	}
	
	/**
	 * Gets: the entered value.
	 * @return the entered value.
	 */
	public int getValue() {
		return value;
	}
}